package com.harmontronics.hanma.paas.paas.domain.app.entity.valueobject;

import com.harmontronics.hanma.paas.paas.consts.BaseI18nKeyEnum;

public class I18nKeyEnum extends BaseI18nKeyEnum {

    public static final I18nKeyEnum ENTITY_MODEL_CODE_EXISTS = new I18nKeyEnum(10304, "hm.pass.entity_model_code_exist");
    public static final I18nKeyEnum ENTITY_MODEL_NAME_EXISTS = new I18nKeyEnum(10305, "hm.pass.entity_model_name_exist");

    public static final I18nKeyEnum ENTITY_MODE_UPDATE_DB_ERROR=new I18nKeyEnum(10306,"hm.pass.entity_model_update_db_error");

    public static final I18nKeyEnum FORM_NAME_EXISTS=new I18nKeyEnum(10307,"hm.pass.form_name_exists");

    public static final I18nKeyEnum FOLDER_NAME_EXISTS=new I18nKeyEnum(10308,"hm.pass.folder_name_exists");

    public static final I18nKeyEnum FOLDER_HAS_PROCESS=new I18nKeyEnum(10309,"hm.pass.folder_has_process");

    public static final I18nKeyEnum PROCESS_NAME_EXISTS=new I18nKeyEnum(10310,"hm.pass.process_name_exists");

    public static final I18nKeyEnum PROCESS_KEY_EXISTS=new I18nKeyEnum(10311,"hm.pass.process_key_exists");

    public static final I18nKeyEnum MODEL_NOT_ALLOW_DELETE=new I18nKeyEnum(10312,"hm.pass.model_not_allow_delete");

    public static final I18nKeyEnum PROCESS_NOT_FOUND=new I18nKeyEnum(10313,"hm.pass.process_not_found");

    public static final I18nKeyEnum PAGE_NOT_FOUND=new I18nKeyEnum(10314,"hm.pass.page_not_found");

    public static final I18nKeyEnum PAGE_REFERRED_BY_MENU=new I18nKeyEnum(10319,"hm.pass.page_referred_by_menu");

    public static final I18nKeyEnum PROCESS_DEFINITION_GET_ERROR=new I18nKeyEnum(10315,"hm.pass.process_definition_get_errors");
    public static final I18nKeyEnum MODEL_NOT_FOUND=new I18nKeyEnum(10316,"hm.pass.model_not_found");
    public static final I18nKeyEnum PROCESS_NOT_ACTIVATED_ERROR=new I18nKeyEnum(10317,"hm.pass.process_not_activated");

    public static final I18nKeyEnum TASK_NOT_FOUND=new I18nKeyEnum(10318,"hm.pass.task_not_found");
    public static final I18nKeyEnum SCRIPT_NAME_EXISTS = new I18nKeyEnum(10322,"hm.pass.script_name_exists");

    public static final I18nKeyEnum SCRIPT_CODE_EXISTS=new I18nKeyEnum(10320,"hm.pass.script_code_exists");

    public static final I18nKeyEnum SCRIPT_RUN_METHOD_NOT_FOUND =new I18nKeyEnum(10321,"hm.pass.script_run_method_not_found");
    public static final I18nKeyEnum PROCESS_DEFINITION_UNDER_USING =new I18nKeyEnum(10323,"hm.pass.process_definition_under_using");

    public static final I18nKeyEnum PROCESS_DEFINITION_MISSING_MODEL_BINDING =new I18nKeyEnum(10324,"hm.pass.process_definition_missing_model_binding");

    public static final I18nKeyEnum DB_KEY_WORD_ERROR =new I18nKeyEnum(10325,"hm.pass.db_key_word_error");
    public static final I18nKeyEnum SCRIPT_FIELD_NOT_FOUND =new I18nKeyEnum(10326,"hm.pass.script_field_not_found");

    public static final I18nKeyEnum DATA_SOURCE_KEY_EXISTS = new I18nKeyEnum(10327, "hm.pass.data_source_key_exists");

    public static final I18nKeyEnum ONLY_VIEW_TYPE_SUPPORTED = new I18nKeyEnum(10328, "hm.pass.only_view_type_supported");
    public static final I18nKeyEnum HTTP_SERVICE_KEY_EXISTS = new I18nKeyEnum(10329, "hm.pass.http_service_key_exists");
    public static final I18nKeyEnum HTTP_REQUEST_DEFINITION_KEY_EXISTS = new I18nKeyEnum(10330, "hm.pass.http_request_definition_key_exists");
    public static final I18nKeyEnum HTTP_SERVICE_USING_ERROR = new I18nKeyEnum(10331, "hm.pass.http_service_using_error");
    public static final I18nKeyEnum GET_TOKEN_ERROR = new I18nKeyEnum(10332, "hm.pass.get_token_error");
    public static final I18nKeyEnum SCRIPT_NOT_FOUND = new I18nKeyEnum(10333, "hm.pass.script_not_found");
    public static final I18nKeyEnum DATA_SOURCE_NOT_FOUND = new I18nKeyEnum(10334, "hm.pass.datasource_not_found");
    public static final I18nKeyEnum MUST_DESIGN_PROCESS_FIRST = new I18nKeyEnum(10335,"hm.pass.must_design_code_first") ;
    public static final I18nKeyEnum BAD_RELATION_TYPE = new I18nKeyEnum(10336, "hm.pass.bad_relation_type");
    public static final I18nKeyEnum RELATION_DICTIONARY_TYPE_MISSING = new I18nKeyEnum(10337, "hm.pass.relation_dictionary_type_missing");
    public static final I18nKeyEnum RELATION_BUSINESS_INFO_MISSING = new I18nKeyEnum(10338, "hm.pass.relation_business_info_missing");
    public static final I18nKeyEnum RELATION_BUSINESS_DISPLAY_RULE_ERROR = new I18nKeyEnum(10339, "hm.pass.relation_business_display_rule_error");
    public static final I18nKeyEnum RELATION_SUB_TABLE_DATA_ERROR = new I18nKeyEnum(10340, "hm.pass.relation_sub_table_data_error");

    // 数据字典
    public static final I18nKeyEnum DICTIONARY_OPTION_NAME_DUPLICATION = new I18nKeyEnum(10501, "hm.pass.dictionary_option_name_duplication");
    public static final I18nKeyEnum DICTIONARY_OPTION_VALUE_DUPLICATION = new I18nKeyEnum(10502, "hm.pass.dictionary_option_value_duplication");
    public static final I18nKeyEnum DICTIONARY_OPTION_NOT_EXIST = new I18nKeyEnum(10503, "hm.pass.dictionary_option_not_exist");
    public static final I18nKeyEnum PROCESS_VERSION_NOT_PUBLISHED = new I18nKeyEnum(10340,"hm.pass.process_version_not_publish");


    public I18nKeyEnum(Integer code, String i18nKey) {
        super(code, i18nKey);
    }
}
